<?php

// by zulad on 14/05/2012

		$_page .= '<h2>'.GetTopicItem($_GET['tid'], 'topic_titre').'</h2><div class="pagination">'.$pagination.'</div>'.$_ttl;
$_page .= '';

//<div class="cadre_transparent">
//<div class="auteur_header">Auteur</div>
//<div class="message_header">message</div>
//</div>

		 
		 
	if(isset($_SESSION['id'])){
		$lastPost = $pdo->prepare("SELECT post_id FROM forum_post WHERE topic_id=? ORDER BY post_id DESC LIMIT 1");
		$lastPost->execute(array($_GET["tid"]));
		$last = $lastPost->fetch(PDO::FETCH_OBJ);

				$ex = $pdo->prepare('SELECT * FROM forum_forum_view WHERE fv_membre_id=? AND fv_post_id=?');
				$ex->execute(array($_SESSION['id'],$last->post_id));
				if($ex->rowCount()>0){
					$req = $pdo->prepare('UPDATE forum_forum_view SET fv_topic_id=? , fv_post_id=? WHERE fv_membre_id=?');
					$req->execute(array($_GET['tid'],$last->post_id,$_SESSION['id']));
				}else{
					$req = $pdo->prepare('INSERT INTO forum_forum_view SET fv_topic_id=? , fv_post_id=? , fv_membre_id=?');
					$req->execute(array($_GET['tid'],$last->post_id,$_SESSION['id']));
				}
	}

	$idDernierMessage = $last->post_id;
	$afirst = true;

	while($postLine = $r->fetch())
	{
		$cpt++;
		if(!$first){
			$firstId= $postLine['membre_id'];
			$first = true;
		}

		$pseudoNocolor = id2pseudo($postLine['forum_membre_id']);
		$pseudo = sex2color(id2sex($postLine['forum_membre_id']),$postLine['forum_membre_id']);

		$lien = "./".DIR_DESIGN."/".getDesignName()."/images";

		$option = '';
		//Option pour le post => affichage citation , img mp , suppression si c'est l'auteur

		$option .= '<a name="'.$postLine['post_id'].'"></a>';

		$level = id2level($postLine['forum_membre_id']);
		$sex = id2sex($postLine['forum_membre_id']);

//fin construction de la var $option

	if($level == ADMIN or (isset($_SESSION['id']) && $postLine['forum_membre_id'] == $_SESSION['id'])){
		
		if($postLine['post_id']==$idDernierMessage || ($level == ADMIN)){
			if($postLine['forum_membre_id']==$_SESSION['id'])
				$titreBtDelete = "Supprimer";
			else
				$titreBtDelete = "(Admin) Supprimer";
				
			$option .= '<a href="' . getLienModule("forum","delete.post") . '?topic_id=' . intval($postLine["topic_id"]) . '&message_id=' . intval($postLine["post_id"]) .'"><img src="' . $lien . '/forum/supprimer.gif" height="16" width="16" border="0" alt="'.$titreBtDelete.'" title="'.$titreBtDelete.'"></a>';
		
		}
		
		
			if($postLine['forum_membre_id']==$_SESSION['id'])
				$titreBtEdit = "Editér";
			else if(($level == ADMIN))
				$titreBtEdit = "(Admin) Editer";
		
		$option .= '<a href="' . getLienModule("forum","update") . '?post_id=' . intval($postLine["post_id"]) .'&fid='.$postLine['post_forum_id'].'&tid='.$postLine['topic_id'].'"><img src="' . $lien . '/forum/editer.png" height="16" width="16" border="0" alt="' . $titreBtEdit .'" title="' . $titreBtEdit . '" /></a>' . "\n";	
		
	}
						
	
	$option .= "\n\t\t" . '<a href="' . getLienModule("forum","repondre") . '?type=message&cmd=citation&post_id=' . intval($postLine["post_id"]) .'&fid='.$postLine['post_forum_id'].'&tid='.$postLine['topic_id'].'"><img src="' . $lien . '/forum/citation.png" height="16" width="16" border="0" alt="Citation" title="Citation"></a>' . "\n";
		if(isset($_SESSION['id']) && $postLine['forum_membre_id'] == $_SESSION['id'])
		$option .= "\t\t" . '<a href="' . getLienModule("messagerie","add") . '?destinataire=' . intval($postLine["membre_id"]) .'"> ' . "\n\t\t" . ' <img src="' . $lien . '/forum/mp.png" height="16" width="23" border="0" alt="Envoyer un Mp &agrave; ' . $pseudoNocolor . '" title="Envoyer un Mp &agrave; ' . $pseudoNocolor . '"></a>' . "\n";
		
		if(isset($_SESSION['id']))
		$option .= "\n\t\t" . '<a href="' . getLienModule("support","modo") . '?action=Form_openTicket&type=signalPost&topic_id=' . intval($postLine["topic_id"]) . '&post_id=' . intval($postLine["post_id"]) .'"><img src="' . $lien . '/forum/attention.png" height="16" width="16" border="0" alt="Signaler ce message &agrave; un mod&eacute;rateur" title="Signaler ce message &agrave; un mod&eacute;rateur"></a>' . "\n";

		// supprimer a voir si on met juste pour le 1 er topic et après si une personne rèpons on ne verra pas ce boutton supprimer où bien si on l'affiche sur tout les mèssages

		

		$option .= "\n\t\t" . '';					

		/*if($level == ADMIN || $level == MODO || $level == NEWSER || $level == HOMMME || $level == FEMME)

			$_page .= '<a class="separator"></a>';

		

		if($level == ADMIN)

			$_page .=  '<a href="' . getLienModule("admin") . '" alt="Zone d\'administration" title="Zone d\'administration"><img src="/avatar/avatar_admin.png" border="0"></a>';

		else if($level == MODO)

			$_page .=  '<a href="' . getLienModule("admin","modo") . '" alt="Modération" title="Modération"><img src="/avatar/avatar_modo.png" border="0"></a>';

		else if($level == NEWSER)

			$_page .=  '<a href="' . getLienModule("admin","modo") . '" alt="Gestion des news" title="Gestion des news"><img src="/avatar/avatar_news.png" border="0"></a>';

		else if($sex == HOMME)

			$_page .=  '<a href="' . getLienModule("membre","homme") . '" alt="Gestion des news" title="Gestion des news"><img src="/avatar/avatar_homme.png" border="0"></a>';

	else if($sex == FEMME)

			$_page .=  '<a href="' . getLienModule("membre","femme") . '" alt="Gestion des news" title="Gestion des news"><img src="/avatar/avatar_femme.png" border="0"></a>';	

	else

	{

		$_page .= ' <img src="/avatar/avatar_membres/'.$data['membre_avatar'].'" alt="son avatar" title="son avatar" />';

	}*/

	$_page .= '<div class="commentaire_poster">
		<div class="avatar_commentaire">

		'.$pseudo . (($firstId==$postLine['membre_id']) ? ' (Auteur du post)' : '') . '';

	$_page .= getAvatarById($postLine['forum_membre_id']);

	

	$_page .= '<br>Pr&eacute;nom : '.htmlspecialchars($postLine['membre_prenom']).'';

	$_page .= '<br>Groupe : '. groupe2name($postLine['membre_rang']);

	

	$nbForum = $pdo->prepare("SELECT * FROM forum_post WHERE forum_membre_id=?");

   $nbForum->execute(array($postLine['membre_id']));

   

	$_page .= '<br>Total m&eacute;ssages : ' . $nbForum->rowCount();

	$_page .= '</div><div class="message_commentaire">

		Post&eacute; '.(format_temps($postLine['post_time'])).''.$option.'
		
		
		<br>
		
		<br>'.nl2br(code($postLine['post_texte']));
		
		if($postLine['post_edit']!="" && $postLine['membre_id_edit']!=0){
			$_page .= '<br /><br /><br /><br /><br /><br /><span>Derni&egrave;re modification par ' . sex2color(id2sex($postLine['membre_id_edit']),$postLine['membre_id_edit']).',' . format_temps($postLine['post_edit']) . '</span>'; 
		}
		
		if($postLine['membre_signature']!= '')

											$_page .= '<hr />Signature : <br />'.htmlspecialchars($postLine['membre_signature']);

											

											$_page .= '</div>';

			if(!$afirst)
		$_page .= '';
		
		$afirst = false;
					
					
					$_page .= '</div>';

	}
	$_page .= '   ';
	$_page .= '';

	

	if(($antiup['forum_membre_id']==$_SESSION['id']&&($antiup['post_time']+(60*60)*24)>time())&&id2level()<MODO && $antiup['topic_locked']<1)

	$_page .= '<div class="info">Vous ne pouvez pas ajouter de nouvelle r&eacute;ponse car vous avez post&eacute; le dernier message de ce sujet il y a moins de 24h.
Nous vous invitons &agrave; modifier votre dernier message en attendant de nouvelles r&eacute;ponses.
</div>';
?>